package com.khaled.protclass.model.bean.prediction;

import java.util.ArrayList;

import com.khaled.protclass.model.base.BaseFeature;
import com.khaled.protclass.model.base.IProtein;
import com.khaled.protclass.model.prediction.Classification;

public class PredictionForm
{
	private double specificity;

	private ArrayList<IProtein> proteinList;

	private ArrayList<BaseFeature> featuresList;

	private Classification classifier;

	private String class1Text;

	private String class2Text;

	public PredictionForm(ArrayList<IProtein> proteinList, ArrayList<BaseFeature> featuresList, Classification classifier, double specificity,
			String class1Text, String class2Text)
	{
		this.proteinList = proteinList;
		this.featuresList = featuresList;
		this.classifier = classifier;
		this.class1Text = class1Text;
		this.class2Text = class2Text;

	}

	public double getSpecificity()
	{
		return specificity;
	}

	public ArrayList<IProtein> getProteinList()
	{
		return proteinList;
	}

	public ArrayList<BaseFeature> getFeaturesList()
	{
		return featuresList;
	}

	public Classification getClassifier()
	{
		return classifier;
	}

	public String getClass1Text()
	{
		return class1Text;
	}

	public String getClass2Text()
	{
		return class2Text;
	}

}
